attribute vec3 position;
attribute vec3 normal;
attribute vec2 uv;

uniform mat4 worldViewProjection;

varying vec2 v_uv;
varying vec3 v_normal;

void main(){
    gl_Position = worldViewProjection * vec4(position, 1.0);
    v_uv = uv;
    v_normal = normal;
}